#!/bin/bash

# 定义要插入的链接
insert_link='<a href="https://beian.miit.gov.cn">蜀 ICP 备 2024094310 号</a> | <a href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=51160302511654">川公网安备 51160302511654 号</a>  | 联系邮箱: zerothreeoneone@foxmail.com | '
modify_div='<div id="footer-text" style="text-align: center;">'

# 递归查找所有 _index.adoc 文件并处理
find ./ -name "_index.adoc" | while read file; do
    # 使用 asciidoctor 将 adoc 文件转换成 html 文件
    asciidoctor -o "${file%.adoc}.html" "$file"

    # 获取生成的 HTML 文件路径
    html_file="${file%.adoc}.html"

    # 使用 sed 在 HTML 文件中插入链接
    # 注意：sed 使用的是 POSIX BRE 正则表达式，所以正则语法略有不同
    sed -i "/<div id=\"footer-text\">/a\
$insert_link" "$html_file"

    sed -i "s|<div id=\"footer-text\">|$modify_div|" "$html_file"

    echo "Processed $html_file"
done

echo "All _index.adoc files have been processed."